package com.itheima_02;

public class DiGuiDemo01 {
    public static void main(String[] args) {
        //调用方法
        int result = jc(5);

        //输出
        System.out.println("5的阶乘为："+result);
    }

    //定义一个方法,用于递归求阶乘，参数为一个int类型的变量
    public static int jc(int n){
        //在方法内部判断该变量的值是否是1
        if (n == 1){
            return 1;
        } else {
            //不是，返回n*(n-1)!
            return n*jc(n-1);
        }
    }
}
